package gttp.nspa.client.adm.rpc;

import gttp.nspa.shared.om.Employee;
import gttp.nspa.shared.om.Locker;
import gttp.nspa.shared.om.Massa;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface IDictServiceAsync {

    void getLocker(String code, AsyncCallback<Locker> callback);

    void listLocker(AsyncCallback<List<Locker>> callback);

    void getMassa(String code, AsyncCallback<Massa> callback);

    void listMassa(AsyncCallback<List<Massa>> callback);

    void getCashier(String code, AsyncCallback<Employee> callback);

    void listCashier(AsyncCallback<List<Employee>> callback);

    void getTherapist(String code, AsyncCallback<Employee> callback);

    void listTherapist(AsyncCallback<List<Employee>> callback);

}
